home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / mus / edit / AlgoRhythms.lha / AlgoRhythms / Algo_CLI.smake next >
Text File  |  1994-01-15  |  2KB  |  45 lines

  1. # MAKEFILE for AlgoRhythmsCLI by Thomas E. Janzen
  2. # 31 October 1992
  3. #
  4. OFLAG = optimize
  5. ERRFLAGS = ignore=88+87
  6. OBJ = ALGO_OBJ:
  7. EXE = ALGO_EXE:
  8. SRC = ALGO_SRC:
  9. CFLAGS = define CLI=1 data=near cpu=any code=far math=IEEE stringmerge \
  10. objectname=$(OBJ) incdirectory=$(SRC) \
  11. nostackcheck OptimizerTime parameters=registers nodebug \
  12. define INCLUDES_2=1 define __USE_SYSBASE=1
  13.  
  14. CLIFLAGS = define CLI=1 data=near cpu=any code=far math=IEEE stringmerge \
  15. incdirectory=$(SRC) nostackcheck OptimizerTime parameters=registers \
  16. nodebug define INCLUDES_2=1 define __USE_SYSBASE=1
  17.  
  18. WITH = $(EXE)ALGO_CLI.WITH
  19. $(EXE)AlgoRhythmsCLI: $(OBJ)AlgoRhythmsCLI.o $(OBJ)Files.o \
  20.    $(OBJ)musicserialCLI.o $(OBJ)musictimer.o $(OBJ)scales.o $(OBJ)audioCLI.o
  21.    slink with $(WITH)
  22. $(OBJ)AlgoRhythmsCLI.o: $(SRC)AlgoRhythms.c $(SRC)AlgoRhythms.h \
  23.    $(SRC)MusicTimer.h $(SRC)MusicSerial.h $(SRC)Files.h $(SRC)Scales.h \
  24.    $(SRC)audio.h $(SRC)Window.h $(SRC)DrawForm.h $(SRC)Menus.h \
  25.    $(SRC)Record.h $(SRC)forms.h $(SRC)voices.h $(SRC)musicrexx.h \
  26.    $(SRC)colors.h 
  27.    sc $(CLIFLAGS) objectname=$(OBJ)AlgoRhythmsCLI.o $(SRC)AlgoRhythms.c
  28. $(OBJ)Files.o: $(SRC)Files.c $(SRC)Files.h $(SRC)AlgoRhythms.h \
  29.    $(SRC)Window.h $(SRC)audio.h
  30.    sc $(CFLAGS)  $(OFLAG) $(SRC)Files.c
  31. $(OBJ)MusicSerialCLI.o: $(SRC)musicserial.c $(SRC)AlgoRhythms.h \
  32.    $(SRC)Window.h $(SRC)MusicSerial.h $(SRC)Record.h  $(SRC)Audio.h
  33.    sc $(CLIFLAGS)  $(ERRFLAGS) objectname=$(OBJ)MusicSerialCLI.o $(SRC)MusicSerial.c
  34. $(OBJ)MusicTimer.o: $(SRC)musictimer.c $(SRC)MusicTimer.h $(SRC)Window.h
  35.    sc $(CFLAGS)  $(ERRFLAGS) $(OFLAG) $(SRC)MusicTimer.c
  36. $(OBJ)Scales.o: $(SRC)Scales.c $(SRC)Scales.h $(SRC)scale_list.h
  37.    sc $(CFLAGS)  $(OFLAG) $(SRC)Scales.c
  38. $(OBJ)audioCLI.o: $(SRC)Audio.c $(SRC)Window.h $(SRC)AlgoRhythms.h \
  39.    $(SRC)Audio.h $(SRC)Record.h
  40.    sc $(CLIFLAGS) objectname=$(OBJ)AudioCLI.o $(SRC)Audio.c 
  41. $(OBJ)pitchnames.o: $(SRC)pitchnames.c $(SRC)pitchnames.h \
  42.    $(SRC)AlgoRhythms.h $(SRC)pitchnames.h
  43.    sc $(CFLAGS)  $(OFLAG) $(SRC)pitchnames.c
  44.  
  45.